﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
using Interface_Tier;
using Transfer_Object_Tier;
using System.Data;
using Data_Access_Tier;


namespace Business_Tier
{
    public class BT_HRM_TIMEKEEPER_SHIFTData : MarshalByRefObject, IHRM_TIMEKEEPER_SHIFTData
    {
        HRM_TIMEKEEPER_SHIFTData HRM_TIMEKEEPER_SHIFT = new HRM_TIMEKEEPER_SHIFTData();

        public int HRM_TIMEKEEPER_SHIFT_Delete(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode)
        {
            return HRM_TIMEKEEPER_SHIFT.HRM_TIMEKEEPER_SHIFT_Delete(TimeKeeperTableListID,EmployeeCode,ShiftCode);
        }
        public int HRM_TIMEKEEPER_SHIFT_Disable(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode, ref bool Enabled)
        {
            return 1;
        }
        public System.Data.DataSet HRM_TIMEKEEPER_SHIFT_Get(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode)
        {
            return HRM_TIMEKEEPER_SHIFT.HRM_TIMEKEEPER_SHIFT_Get(TimeKeeperTableListID,EmployeeCode,ShiftCode);
        }
        public System.Data.DataSet HRM_TIMEKEEPER_SHIFT_GetList()
        {
            return HRM_TIMEKEEPER_SHIFT.HRM_TIMEKEEPER_SHIFT_GetList();
        }
        public int HRM_TIMEKEEPER_SHIFT_Insert(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode, bool AllDay, bool D1, bool D2, bool D3, bool D4, bool D5, bool D6, bool D7, bool D8, bool D9, bool D10, bool D11, bool D12, bool D13, bool D14, bool D15, bool D16, bool D17, bool D18, bool D19, bool D20, bool D21, bool D22, bool D23, bool D24, bool D25, bool D26, bool D27, bool D28, bool D29, bool D30, bool D31)
        {
            return HRM_TIMEKEEPER_SHIFT.HRM_TIMEKEEPER_SHIFT_Insert(TimeKeeperTableListID,EmployeeCode,ShiftCode,AllDay,D1,D2,D3,D4,D5,D6,D7,D8,D9,D10,D11,D12,D13,D14,D15,D16,D17,D18,D19,D20,D21,D22,D23,D24,D25,D26,D27,D28,D29,D30,D31);
        }
        public int HRM_TIMEKEEPER_SHIFT_Save(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode, bool AllDay, bool D1, bool D2, bool D3, bool D4, bool D5, bool D6, bool D7, bool D8, bool D9, bool D10, bool D11, bool D12, bool D13, bool D14, bool D15, bool D16, bool D17, bool D18, bool D19, bool D20, bool D21, bool D22, bool D23, bool D24, bool D25, bool D26, bool D27, bool D28, bool D29, bool D30, bool D31)
        {
            return HRM_TIMEKEEPER_SHIFT.HRM_TIMEKEEPER_SHIFT_Save(TimeKeeperTableListID, EmployeeCode, ShiftCode, AllDay, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31);
        }
        public int HRM_TIMEKEEPER_SHIFT_Update(Guid TimeKeeperTableListID, string EmployeeCode, string ShiftCode, bool AllDay, bool D1, bool D2, bool D3, bool D4, bool D5, bool D6, bool D7, bool D8, bool D9, bool D10, bool D11, bool D12, bool D13, bool D14, bool D15, bool D16, bool D17, bool D18, bool D19, bool D20, bool D21, bool D22, bool D23, bool D24, bool D25, bool D26, bool D27, bool D28, bool D29, bool D30, bool D31)
        {
            return HRM_TIMEKEEPER_SHIFT.HRM_TIMEKEEPER_SHIFT_Update(TimeKeeperTableListID, EmployeeCode, ShiftCode, AllDay, D1, D2, D3, D4, D5, D6, D7, D8, D9, D10, D11, D12, D13, D14, D15, D16, D17, D18, D19, D20, D21, D22, D23, D24, D25, D26, D27, D28, D29, D30, D31);
        }
    }
}
